// Send update requests into Google Sheets //
function doPost(formObject) {

    var email = formObject.email;
    var caseref = formObject.caseref;
    var timestamp = new Date();

    var sheet = SpreadsheetApp.openById('<yourSheetsID>').getActiveSheet();;
    var lastRow = Math.max(sheet.getLastRow(), 1);
    sheet.insertRowAfter(lastRow);
    sheet.getRange(lastRow + 1, 1).setValue(timestamp);
    sheet.getRange(lastRow + 1, 2).setValue(email);
    sheet.getRange(lastRow + 1, 3).setValue(caseref);
    SpreadsheetApp.flush();
    return HtmlService.createHtmlOutput("Sent");
}


// Create CXM Case //

function createCase(formObject) {

    var latlng = formObject.latlng.replace(/([()])/g, '');
    var lat = latlng.split(",")[0];
    var lng = latlng.split(",")[1];
    var email = formObject.email;

    var url = "https://yourAPI.com/api/service-api/yourAPIName/yourFilter/case/create?key=gmXZLa3ekoIbFVn5fhRuTjnGcCAqYQyM5ndOYkOG9F5Mp8gsVdIl9m6syVz1b9jf";
    var createCase = UrlFetchApp.fetch(
        url, {
            "method": "post",
            "contentType": "application/json",
            "payload": JSON.stringify({
                "coordinance": "" + latlng + "",
                "lat": "" + lat + "",
                "lng": "" + lng + "",
                "email": "" + email + ""
            })
        }
    ).getContentText();

    return HtmlService.createHtmlOutput("Case Created");


}